package cn.hesion.leetcode;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class Intersection {
    public int[] intersection(int[] nums1, int[] nums2) {
        ArrayList<Integer> list1 = new ArrayList<>();
        ArrayList<Integer> list2 = new ArrayList<>();
        for (int i : nums1) {
            list1.add(i);
        }

        for (int i : nums2) {
            list2.add(i);
        }
        list1.retainAll(list2);
        return list1.stream().distinct().mapToInt(x->x).toArray();
    }
}
